/*   ### POSITIVE ####  */

.positive{
    display:block;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    background-color:#f5f5f5;
    white-space: nowrap;
    border:1px solid #E6EFC2;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight:bold;
    color:#529214;
    cursor:pointer;
    font-size:12px;
    padding:4px 10px 4px 4px;    
}

a.positive:hover, buttons.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.syntaxhighlighter .line .number
{
  float: left; 
  width: 45px; 
  padding-right: 0px;
  text-align: right;
  display: block;
}

.positive img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.positive label{
	cursor:pointer;
}

.transparent{
    display:block;
    border:0px;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-weight:bold;
    color:#529214;
    cursor:pointer;
    font-size:12px;
    padding:0px;
    width: 1px;
    margin:0px !important;
}

a.transparent:hover, buttons.transparent:hover{
    background-color:#E6EFC2;
    border:0px solid #C6D880;
    color:#529214;
    width: 1px;
}

.transparent img, .buttons a img{
    margin:0 0px 0px -7px !important;
    padding:0;
    border:none;
}

.transparent label{
	cursor:pointer;
}